package admin

import "diygw-ui-go/internal/v1/model/entity"

// 详情
type SysRoleOneInput struct {
	entity.SysRole
}

// 列表输入
type SysRolelistInput struct {
	entity.SysRole
	//KeyWord  string `json:"keyWord"      dc:"查询关键字"`
	RoleIds  []int64 `json:"role_ids"     `                                            //
	PageNum  int     `json:"page_num" d:"1" v:"min:0#分页号码错误" dc:"分页号码，默认1"`            // 分页码
	PageSize int     `json:"page_size" d:"10" v:"max:100#分页数量最多是100条" dc:"分页数量，最大100"` // 分页数量
}

// 列表输出
type SysRolelistOutput struct {
	List  []entity.SysRole `json:"list"`  //列表
	Total int              `json:"total"` //总记录数
}

// 编辑
type SysRoleEditInput struct {
	entity.SysRole
	//Id int `json:"_"         `
}
